Skip to main content

oil spill

English oil spill meaning in English  •  oil spill का अर्थ अंग्रेजी में
Noun
  • A layer of oil floating on water or covering the shoreline of a body of water; -- usually petroleum which has leaked from an oil tanker.
Advertisement